package com.zerdoor.dao;

import java.util.List;
import java.util.Map;

/**
 * Created by zhongjieyu on 2014/10/29.
 * 精选项目分类 持久层接口
 */
public interface ITaskListDao {


    /**
     * 根据parent查询任务类型表
     * @param parent
     * @return 任务类型表数据
     * @throws Exception
     */
    List<Map<String,Object>> findTaskTypeByParent(int parent) throws Exception;

    /**
     * 查询用户信用等级，第一级
     * @return 信用等级
     * @throws Exception
     */
    List<Map<String,String>> findVipLevelset() throws Exception;

    /**
     * 查询任务信息
     * @param param 参数项map
     * @return
     * @throws Exception
     */
    List<Map<String,Object>> selectAllTaskInfo(Map<String,String> param) throws Exception;


    /**
     * 根据名字模糊匹配，返回匹配上的名字和ID
     * @param name
     * @return
     * @throws Exception
     */
    List<Map<String,Object>> findTaskInfoNameByName(String name) throws Exception;
}
